#ifndef __PLT_DEV_H__
#define __PLT_DEV_H__

#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/platform_device.h>

#define PERIPH_BASE				(0x40000000)
#define MPU_AHB4_PERIPH_BASE	(PERIPH_BASE + 0x10000000)
#define RCC_BASE				(MPU_AHB4_PERIPH_BASE + 0x0000)
#define GPIOI_BASE				(MPU_AHB4_PERIPH_BASE + 0xA000)

//rcc寄存器地址
#define RCC_MP_AHB4ENSETR		(RCC_BASE + 0XA28)
//gpio寄存器地址
#define GPIOI_MODER			(GPIOI_BASE + 0x0000)
#define GPIOI_OTYPER			(GPIOI_BASE + 0x0004)
#define GPIOI_OSPEEDR			(GPIOI_BASE + 0x0008)
#define GPIOI_PUPDR			(GPIOI_BASE + 0x000C)
#define GPIOI_BSRR				(GPIOI_BASE + 0x0018)

#endif
